667e642a3cb569cddf1d89f10a0918df869df048,src/plugin/tippers/SafeReference.java,SafeReference,firstScenario,#PsiElement#,51
Before Change
private boolean firstScenario(PsiElement e){
// (x == null) ? null : x.y
return iz.conditionalExpression(e) && iz.binaryExpression(az.conditionalExpression(e).getCondition()) &&
(az.binaryExpression(az.conditionalExpression(e).getCondition()).getOperationSign() == JavaTokenType.EQEQ) &&
iz.nullExpression(az.binaryExpression(az.conditionalExpression(e).getCondition()).getROperand()) &&
iz.nullExpression(az.conditionalExpression(e).getThenExpression()) &&
iz.referenceExpression(az.conditionalExpression(e).getElseExpression()) &&
After Change
private boolean firstScenario(PsiElement e){
// (x == null) ? null : x.y
return iz.conditionalExpression(e) && iz.binaryExpression(az.conditionalExpression(e).getCondition()) &&
(az.binaryExpression(az.conditionalExpression(e).getCondition()).getOperationSign().getText().equals("==")) &&
iz.nullExpression(az.binaryExpression(az.conditionalExpression(e).getCondition()).getROperand()) &&
iz.nullExpression(az.conditionalExpression(e).getThenExpression()) &&
iz.referenceExpression(az.conditionalExpression(e).getElseExpression()) &&